Small Insectivorous Tree Finch - Alemán Inglés Diccionario